//项目群项目组合接口
import { request } from "@/utils/request";
let userinfo = JSON.parse(sessionStorage.getItem('userInfo'))
let userId = ''
let organizationId = 0;
if (userinfo) {
    organizationId = userinfo.tenantId
    userId = userinfo.loginName
}
// 获取当前登录人对该项目组合是否有编辑权限或管理权限
export function checkMemberPower(parameter) {
  return request({
    url: `/project/v1/${organizationId}/project_group/checkMemberPower`,
    method: 'post',
    data: parameter
  })
}
// 校验项目组织名称是否存在
export function checkoutGroupName(parameter) {
  return request({
    url: `/project/v1/${organizationId}/project_group/checkoutGroupName`,
    method: 'post',
    data: parameter
  })
}
//删除当前项目组合人员权限
export function deleteMemberModeList(parameter) {
  return request({
    url: `/project/v1/${organizationId}/project_group/deleteMemberModeList`,
    method: 'post',
    data: parameter
  })
}
//获取当前项目组合人员与权限 √
export function memberModeList(parameter) {
  return request({
    url: `/project/v1/${organizationId}/project_group/memberModeList`,
    method: 'post',
    data: parameter
  })
}
//筛选列表条件查询项目组合信息
export function queryGroupCacheList(parameter) {
  return request({
    url: `/project/v1/${organizationId}/project_group/queryGroupCacheList`,
    method: 'post',
    data: parameter
  })
}
//保存项目组合人员权限
export function saveMemberModes(parameter) {
  return request({
    url: `/project/v1/${organizationId}/project_group/saveMemberModes`,
    method: 'post',
    data: parameter
  })
}
//保存项目组合
export function saveProjectGroup(parameter) {
  return request({
    url: `/project/v1/${organizationId}/project_group/saveProjectGroup`,
    method: 'post',
    data: parameter
  })
}
//修改当前项目组合人员权限
export function updateMemberMode(parameter) {
  return request({
    url: `/project/v1/${organizationId}/project_group/updateMemberMode`,
    method: 'post',
    data: parameter
  })
}
//获取当前项目组合关系树
export function presentGroupLinkTree(parameter) {
  return request({
    url: `/project/v1/${organizationId}/project_group/presentGroupLinkTree`,
    method: 'post',
    data: parameter
  })
}
//获取项目组合下所有项目 导航视图
export function selectProjectList(parameter) {
  return request({
    url: `/project/v1/${organizationId}/project_group/selectProjectList`,
    method: 'post',
    data: parameter
  })
} 
//获取当前项目组合关系树数据 
export function presentGroupLinkTreeData(parameter) {
  return request({
    url: `/project/v1/${organizationId}/project_group/presentGroupLinkTreeData`,
    method: 'post',
    data: parameter
  })
}
// 获取首页弹窗项目组合书状列表
export function selectGroupLinkDateList(parameter) {
  return request({
    url: `/project/v1/${organizationId}/project_group/selectGroupLinkDateList`,
    method: 'post',
    data: parameter
  })
}
// 获取首页项目组合列表
export function selectGroupLinkList(parameter) {
  return request({
    url: `/project/v1/${organizationId}/project_group/selectGroupLinkList`,
    method: 'post',
    data: parameter
  })
}